plastic handcuffs - German English Dictionary